package com.vgemv.jsutilitysdk.Email;

/**
 * 需要访问网络的权限.
 *  <uses-permission android:name="android.permission.INTERNET" />
 *  读写文件的权限
 *    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
 *     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
 */

public class JsEmailManager {
//    /**
//     * 发送日志
//     */
//    public static void sendOperateLog(String logFilePath,String appName,String content) {
//        sendFile(logFilePath,appName,content,false);
//    }


    /**
     *将指定文件作为附件发送出来.
     * 可在任何线程中调用,会另外开一个线程进行处理.回调也在这个新线程中.
     * @param filePath 邮件的附件文件路径.
     * @param subject 主题
     * @param context 邮件正文
     * @param isDebug 是否是debug模式,debug模式下,日志会输出发邮件的细节信息.
     */
    public static void sendMail(final String filePath, final String subject, final String context, final boolean isDebug,JsEmailSendCallback callback) {
        JsEmail email = new JsEmail();
        email.attatchFilePath = filePath;
        email.subject = subject;
        email.context = context;
        email.isDebug = isDebug;
        email.mCallback = callback;
        email.mConfig = JsEmailConfig.QqConfig();
//        email.mConfig = JsEmailConfig.JsConfig();
        email.send();
    }


    //自己默认的回调的实现.

}
